import Vue from 'vue'
import Vuex from 'vuex'
import state from './state'
import actions from './actions'
import mutations from './mutations'
// 使用vuex
Vue.use(Vuex)

// 如果遇到非常复杂的业务场景,可以把store拆分转成多个Module每个module就是一个store
export default new Vuex.Store({
    state,
    actions,
    // mutations 做数据改变
    mutations,
    // getters相当于computed计算属性
    getters:{
        doubleCity(state){
            return state.city +'kk'
        }
    }
})